package Client;

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;


public class ventanaInicio  extends JFrame implements ActionListener {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * @param args
	 */
	private JButton btnConnect;
	public static JTextField txtIP;
	
	
	public ventanaInicio () {
		this.setTitle("Sistema De Control Medioambiental");
		this.setLocationRelativeTo(null);
		// Cbtener panel de contenido y establecer su esquema
		Container content = getContentPane();
		content.setLayout(null);
 
		// Crear botones y cajas de texto
		txtIP=new JTextField();
		btnConnect = new JButton("CONNECT");
		
		btnConnect.setBounds(70,100,100,20);
		txtIP.setBounds(70,40,100,20);
		txtIP.setText("Insert IP");
 
		content.add(btnConnect);
		content.add(txtIP);
		
		// Crear una instancia de la clase interna managerButton
		// a usar para el manejo de eventos de botones
		btnConnect.addActionListener(this);
 
		//Damos medidas y visibilidad a nuestra pantalla
		setSize(250,250);
		setVisible(true);
		
		setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
	}
	
	
	
	
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		@SuppressWarnings("unused")
		ventanaInicio ventana = new ventanaInicio();
		//ventana.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
		
	}

	@Override
	public void actionPerformed(ActionEvent event) {
		// TODO Auto-generated method stub
		JButton botonPulsado = (JButton)event.getSource();
		if (botonPulsado==btnConnect) {
			String ip = txtIP.getText();
			@SuppressWarnings("unused")
			TCPClient ventanaCliente = new TCPClient(ip);
			//ventanaCliente.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
            this.dispose();
		}
		
	}

}
